#pragma warning disable 108 // new keyword hiding
#pragma warning disable 114 // new keyword hiding
namespace Windows.UI.Composition.Scenes
{
	#if __ANDROID__ || __IOS__ || NET461 || __WASM__ || __SKIA__ || __NETSTD_REFERENCE__ || __MACOS__
	[global::Uno.NotImplemented]
	#endif
	public  partial class ScenePbrMaterial : global::Windows.UI.Composition.Scenes.SceneMaterial
	{
		#if __ANDROID__ || __IOS__ || NET461 || __WASM__ || __SKIA__ || __NETSTD_REFERENCE__ || __MACOS__
		[global::Uno.NotImplemented("__ANDROID__", "__IOS__", "NET461", "__WASM__", "__SKIA__", "__NETSTD_REFERENCE__", "__MACOS__")]
		public  float OcclusionStrength
		{
			get
			{
				throw new global::System.NotImplementedException("The member float ScenePbrMaterial.OcclusionStrength is not implemented in Uno.");
			}
			set
			{
				global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.UI.Composition.Scenes.ScenePbrMaterial", "float ScenePbrMaterial.OcclusionStrength");
			}
		}
		#endif
		#if __ANDROID__ || __IOS__ || NET461 || __WASM__ || __SKIA__ || __NETSTD_REFERENCE__ || __MACOS__
		[global::Uno.NotImplemented("__ANDROID__", "__IOS__", "NET461", "__WASM__", "__SKIA__", "__NETSTD_REFERENCE__", "__MACOS__")]
		public  global::Windows.UI.Composition.Scenes.SceneMaterialInput OcclusionInput
		{
			get
			{
				throw new global::System.NotImplementedException("The member SceneMaterialInput ScenePbrMaterial.OcclusionInput is not implemented in Uno.");
			}
			set
			{
				global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.UI.Composition.Scenes.ScenePbrMaterial", "SceneMaterialInput ScenePbrMaterial.OcclusionInput");
			}
		}
		#endif
		#if __ANDROID__ || __IOS__ || NET461 || __WASM__ || __SKIA__ || __NETSTD_REFERENCE__ || __MACOS__
		[global::Uno.NotImplemented("__ANDROID__", "__IOS__", "NET461", "__WASM__", "__SKIA__", "__NETSTD_REFERENCE__", "__MACOS__")]
		public  float NormalScale
		{
			get
			{
				throw new global::System.NotImplementedException("The member float ScenePbrMaterial.NormalScale is not implemented in Uno.");
			}
			set
			{
				global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.UI.Composition.Scenes.ScenePbrMaterial", "float ScenePbrMaterial.NormalScale");
			}
		}
		#endif
		#if __ANDROID__ || __IOS__ || NET461 || __WASM__ || __SKIA__ || __NETSTD_REFERENCE__ || __MACOS__
		[global::Uno.NotImplemented("__ANDROID__", "__IOS__", "NET461", "__WASM__", "__SKIA__", "__NETSTD_REFERENCE__", "__MACOS__")]
		public  global::Windows.UI.Composition.Scenes.SceneMaterialInput NormalInput
		{
			get
			{
				throw new global::System.NotImplementedException("The member SceneMaterialInput ScenePbrMaterial.NormalInput is not implemented in Uno.");
			}
			set
			{
				global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.UI.Composition.Scenes.ScenePbrMaterial", "SceneMaterialInput ScenePbrMaterial.NormalInput");
			}
		}
		#endif
		#if __ANDROID__ || __IOS__ || NET461 || __WASM__ || __SKIA__ || __NETSTD_REFERENCE__ || __MACOS__
		[global::Uno.NotImplemented("__ANDROID__", "__IOS__", "NET461", "__WASM__", "__SKIA__", "__NETSTD_REFERENCE__", "__MACOS__")]
		public  bool IsDoubleSided
		{
			get
			{
				throw new global::System.NotImplementedException("The member bool ScenePbrMaterial.IsDoubleSided is not implemented in Uno.");
			}
			set
			{
				global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.UI.Composition.Scenes.ScenePbrMaterial", "bool ScenePbrMaterial.IsDoubleSided");
			}
		}
		#endif
		#if __ANDROID__ || __IOS__ || NET461 || __WASM__ || __SKIA__ || __NETSTD_REFERENCE__ || __MACOS__
		[global::Uno.NotImplemented("__ANDROID__", "__IOS__", "NET461", "__WASM__", "__SKIA__", "__NETSTD_REFERENCE__", "__MACOS__")]
		public  global::Windows.UI.Composition.Scenes.SceneMaterialInput EmissiveInput
		{
			get
			{
				throw new global::System.NotImplementedException("The member SceneMaterialInput ScenePbrMaterial.EmissiveInput is not implemented in Uno.");
			}
			set
			{
				global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.UI.Composition.Scenes.ScenePbrMaterial", "SceneMaterialInput ScenePbrMaterial.EmissiveInput");
			}
		}
		#endif
		#if __ANDROID__ || __IOS__ || NET461 || __WASM__ || __SKIA__ || __NETSTD_REFERENCE__ || __MACOS__
		[global::Uno.NotImplemented("__ANDROID__", "__IOS__", "NET461", "__WASM__", "__SKIA__", "__NETSTD_REFERENCE__", "__MACOS__")]
		public  global::System.Numerics.Vector3 EmissiveFactor
		{
			get
			{
				throw new global::System.NotImplementedException("The member Vector3 ScenePbrMaterial.EmissiveFactor is not implemented in Uno.");
			}
			set
			{
				global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.UI.Composition.Scenes.ScenePbrMaterial", "Vector3 ScenePbrMaterial.EmissiveFactor");
			}
		}
		#endif
		#if __ANDROID__ || __IOS__ || NET461 || __WASM__ || __SKIA__ || __NETSTD_REFERENCE__ || __MACOS__
		[global::Uno.NotImplemented("__ANDROID__", "__IOS__", "NET461", "__WASM__", "__SKIA__", "__NETSTD_REFERENCE__", "__MACOS__")]
		public  global::Windows.UI.Composition.Scenes.SceneAlphaMode AlphaMode
		{
			get
			{
				throw new global::System.NotImplementedException("The member SceneAlphaMode ScenePbrMaterial.AlphaMode is not implemented in Uno.");
			}
			set
			{
				global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.UI.Composition.Scenes.ScenePbrMaterial", "SceneAlphaMode ScenePbrMaterial.AlphaMode");
			}
		}
		#endif
		#if __ANDROID__ || __IOS__ || NET461 || __WASM__ || __SKIA__ || __NETSTD_REFERENCE__ || __MACOS__
		[global::Uno.NotImplemented("__ANDROID__", "__IOS__", "NET461", "__WASM__", "__SKIA__", "__NETSTD_REFERENCE__", "__MACOS__")]
		public  float AlphaCutoff
		{
			get
			{
				throw new global::System.NotImplementedException("The member float ScenePbrMaterial.AlphaCutoff is not implemented in Uno.");
			}
			set
			{
				global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.UI.Composition.Scenes.ScenePbrMaterial", "float ScenePbrMaterial.AlphaCutoff");
			}
		}
		#endif
		// Forced skipping of method Windows.UI.Composition.Scenes.ScenePbrMaterial.AlphaCutoff.get
		// Forced skipping of method Windows.UI.Composition.Scenes.ScenePbrMaterial.AlphaCutoff.set
		// Forced skipping of method Windows.UI.Composition.Scenes.ScenePbrMaterial.AlphaMode.get
		// Forced skipping of method Windows.UI.Composition.Scenes.ScenePbrMaterial.AlphaMode.set
		// Forced skipping of method Windows.UI.Composition.Scenes.ScenePbrMaterial.EmissiveInput.get
		// Forced skipping of method Windows.UI.Composition.Scenes.ScenePbrMaterial.EmissiveInput.set
		// Forced skipping of method Windows.UI.Composition.Scenes.ScenePbrMaterial.EmissiveFactor.get
		// Forced skipping of method Windows.UI.Composition.Scenes.ScenePbrMaterial.EmissiveFactor.set
		// Forced skipping of method Windows.UI.Composition.Scenes.ScenePbrMaterial.IsDoubleSided.get
		// Forced skipping of method Windows.UI.Composition.Scenes.ScenePbrMaterial.IsDoubleSided.set
		// Forced skipping of method Windows.UI.Composition.Scenes.ScenePbrMaterial.NormalInput.get
		// Forced skipping of method Windows.UI.Composition.Scenes.ScenePbrMaterial.NormalInput.set
		// Forced skipping of method Windows.UI.Composition.Scenes.ScenePbrMaterial.NormalScale.get
		// Forced skipping of method Windows.UI.Composition.Scenes.ScenePbrMaterial.NormalScale.set
		// Forced skipping of method Windows.UI.Composition.Scenes.ScenePbrMaterial.OcclusionInput.get
		// Forced skipping of method Windows.UI.Composition.Scenes.ScenePbrMaterial.OcclusionInput.set
		// Forced skipping of method Windows.UI.Composition.Scenes.ScenePbrMaterial.OcclusionStrength.get
		// Forced skipping of method Windows.UI.Composition.Scenes.ScenePbrMaterial.OcclusionStrength.set
	}
}
